iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0

前言

本系列文章著重在於「實戰」
主打一個簡單、可用、講重點的路線
會直接拿大家耳熟能詳的開源軟體來作為案例練習
需要跟著動手做會比較能學習吸收
閱讀本文之前請善用chatgpt輔助查詢延伸知識
養成若遇到不懂的單詞「what is this」以及「how to do」的習慣

學習以下這些內容,需準備一台VM,熟悉Linux指令,不用會寫程式
這裡指路AWS免費試用、以及今年有培訓計畫2024註冊培訓者證照考試半價

大綱

Day 1: 前言+大綱

Docker

Day 2: Docker 基本概念與安裝指南
Day 3: Dockerfile 語法解析與實踐
Day 4: 如何使用 Docker Compose 管理多容器應用程式

Kubernetes (k8s)

Day 5: Kubernetes 基本架構及安裝
Day 6: 使用 kubectl 指令管理 Kubernetes 集群
Day 7: Kubernetes Pod 與 Deployment 深入解析
Day 8: Kubernetes Service 與負載均衡機制
Day 9: Kubernetes Persistent Volumes (PV) 與 Persistent Volume Claims (PVC)

OpenSource

Day 10: ELK Stack 安裝與多節點
Day 11: Logstash 配置與查詢系統日誌
Day 12: Redis 安裝與後台
Day 13: Redis Cluster 集群配置
Day 14: Prometheus 與 Grafana 安裝與監控
Day 15: 配置 Prometheus 監控 Kubernetes 叢集
Day 16: 使用 Grafana 進行數據視覺化及串接告警

AWS

Day 17: 使用 AWS EC2 部署 Docker 容器
Day 18: AWS Elastic Kubernetes Service (EKS) 入門
Day 19: 設置 AWS ALB(Application Load Balancer)進行負載均衡
Day 20: AWS Auto Scaling 自動調整實例數量
Day 21: AWS S3 與容器化應用數據存儲
Day 22: 使用 AWS RDS 管理關聯式資料庫
Day 23: 使用 AWS Inspector 進行安全性掃描與合規性檢查

GitLab CI/CD

Day 24: GitLab CI/CD 基本概念與工作流程
Day 25: GitLab Runners 配置與使用
Day 26: 使用 GitLab CI/CD 進行原始碼掃描及套件掃描
Day 27: 使用 GitLab CI/CD 進行自動化測試
Day 28: 如何在 GitLab CI/CD 中實現持續部署 (CD)
Day 29: GitLab CI/CD 與 Kubernetes 的集成實踐

綜合應用與實踐

Day 30: 回顧與總結:DevOps 實踐中的挑戰與經驗分享

/images/emoticon/emoticon08.gif


下一篇
Day 2: Docker 基本概念與安裝指南
系列文
DevOps需要的技能樹...(應該)都點得到!25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言